package Ch_1_2_Data_Abstraction;

import edu.princeton.cs.algs4.*;

public class Practise_1_2_15 {
	public static int[] readInts(String name) {
		In in = new In(name);
		String input = in.readAll();
		String[] words = input.split("\\s+");
		int[] ints = new int[words.length];
		for(int i = 0; i < words.length; i++)
			ints[i] = Integer.parseInt(words[i]);
		return ints;
	}
	public static void main(String[] args) {
		for(int i : readInts("/Users/bot/Desktop/algs4-data/largeW.txt")) {
			StdOut.println(i);
		}
	}
	// output :
	/*
	 *  321700
		246408
		354980
		86905
		28423
		743409
		616809
		883029
		767372
		565014
		112946
		974511
		13210
		540157
		903921
		781625
		220147
		860592
		635080
		600725
		472637
		633902
		239742
		958578
		740853
		152856
		719133
		563387
		279900
		238694
		935025
		142185
		232249
		169235
		949679
		810764
		419633
		512268
		952531
		134974
		643638
		650515
		224221
		711184
		553511
		906521
		905946
		918890
		285167
		954145
		565730
		479902
		627190
		637908
		683119
		596230
		427585
		412244
		209909
		732743
		319330
		359817
		306921
		560868
		613247
		151337
		205459
		186039
		383519
		368926
		896980
		544297
		354136
		330855
		15617
		772406
		183848
		927601
		845604
		431016
		142696
		7431
		859269
		691878
		974943
		534347
		571146
		987796
		951253
		82012
		779898
		167940
		727212
		224347
		462111
		901363
		645790
		36838
		680665
		927986
		548112
		232127
		875272
		769018
		989894
		419302
		813887
		677737
		197
		598374
		301094
		936728
		164607
		279727
		463214
		89141
		866745
		552933
		59725
		329223
		980012
		20098
		806768
		71302
		165724
		756026
		140852
		666637
		204295
		360768
		199534
		343954
		462908
		729712
		50705
		712202
		686090
		382188
		363285
		583017
		784894
		61629
		779468
		445548
		195874
		848662
		222318
		657775
		682821
		213041
		252407
		306133
		162204
		271198
		373282
		729188
		247565
		13228
		877977
		901332
		728564
		416448
		427385
		228887
		127192
		172250
		56198
		823715
		806620
		218792
		713262
		988374
		847453
		394107
		760573
		472053
		51646
		302593
		78766
		37965
		986093
		922340
		556841
		20578
		935921
		571648
		779997
		844997
		1771
		600092
		671836
		931022
		345858
		572867
		695817
		10837
		768356
		776669
		975739
		651984
		378666
		591224
		356155
		696231
		115390
		642629
		991001
		400132
		264314
		682991
		522369
		294507
		925503
		825427
		291218
		167799
		588580
		104302
		307960
		122178
		589541
		327654
		903247
		351476
		242966
		842074
		77902
		146472
		870217
		139891
		575832
		645755
		777271
		204309
		614889
		19316
		475041
		110230
		28030
		97244
		80583
		676825
		290759
		937314
		889328
		902459
		540713
		462985
		566489
		503424
		231397
		97238
		270054
		124980
		504436
		267907
		288276
		696552
		713382
		766578
		451344
		962466
		786939
		205848
		659905
		435465
		280670
		238667
		362382
		892291
		33573
		778675
		708541
		58940
		319586
		191925
		408505
		317783
		263937
		318029
		34424
		109560
		80415
		222750
		616287
		200302
		377989
		784239
		903845
		136607
		383863
		571573
		593372
		22199
		434926
		986920
		151036
		214591
		500679
		311640
		603849
		662675
		818122
		121798
		814731
		384446
		942713
		520014
		309948
		18575
		649376
		768288
		685191
		474429
		153695
		200357
		980843
		452146
		65788
		742359
		187469
		7746
		338012
		977013
		219326
		397791
		222512
		449217
		276705
		153945
		915769
		829922
		507162
		709856
		134690
		630329
		271221
		931096
		342409
		389894
		119872
		583467
		721839
		649338
		799203
		115803
		281186
		563786
		211761
		130467
		667966
		711377
		284754
		568066
		366752
		509098
		121939
		942467
		960708
		660334
		649089
		928033
		48159
		227530
		202140
		223054
		222763
		248585
		152671
		891672
		249548
		297029
		717110
		321183
		198904
		23733
		554048
		522389
		836801
		511851
		618347
		747783
		11847
		226881
		11185
		305628
		128454
		450181
		241974
		7607
		50269
		346975
		401077
		903486
		939132
		238827
		231525
		828366
		602239
		225744
		983410
		816366
		893800
		34540
		236433
		619171
		597360
		857766
		584057
		408714
		1114
		991464
		186984
		240305
		70890
		280200
		724199
		5849
		724139
		734276
		196542
		416383
		213133
		196709
		370839
		18944
		36726
		606525
		391803
		374903
		117377
		230098
		234499
		305162
		203832
		213711
		221875
		542234
		589659
		948220
		789878
		220004
		274054
		30639
		46962
		379073
		633640
		57658
		445251
		68880
		522665
		92567
		57427
		687391
		473873
		409725
		536392
		914943
		333432
		39693
		824018
		970916
		230741
		713316
		70807
		950222
		257496
		34501
		30047
		681167
		610353
		99133
		398046
		887072
		237599
		321504
		186291
		431086
		222666
		929832
		231890
		76986
		235931
		448914
		379401
		508281
		391134
		500597
		700178
		313791
		753892
		421769
		354601
		269935
		567145
		524698
		348077
		528264
		982033
		306048
		483463
		251387
		712545
		548551
		270550
		831196
		568473
		53305
		417525
		70437
		263514
		690811
		799823
		611937
		244064
		565360
		478547
		459394
		539087
		350034
		423629
		649459
		792587
		268562
		86185
		6899
		707600
		775437
		860001
		442952
		104259
		717178
		773856
		441564
		674334
		645288
		464405
		219004
		300842
		995419
		593579
		539445
		503646
		47453
		394991
		322383
		170622
		937641
		960579
		987390
		238869
		506643
		211737
		947454
		401538
		436264
		238426
		784289
		233257
		952872
		835285
		417270
		350767
		356915
		615501
		12257
		355256
		775681
		41226
		467359
		339008
		830354
		73556
		59786
		681388
		358644
		915634
		241241
		707782
		940695
		499162
		628885
		540030
		738684
		947627
		954711
		128003
		79456
		238824
		108262
		19354
		284748
		684722
		435913
		898122
		484985
		648533
		144548
		302734
		540354
		126790
		998237
		220104
		736766
		438559
		493629
		444877
		624553
		284368
		353077
		691541
		224164
		864233
		484083
		451976
		835829
		577127
		519471
		502165
		859117
		63542
		674781
		779161
		353474
		998265
		937664
		73050
		552326
		92271
		538670
		608522
		180968
		220617
		243614
		126789
		222459
		457517
		254768
		521001
		725895
		70248
		411488
		426909
		357908
		200321
		940405
		425419
		660922
		43337
		221164
		674833
		400630
		828229
		905752
		857924
		960383
		792093
		257778
		302644
		471596
		648533
		762643
		15149
		256986
		755529
		900345
		149946
		207397
		303003
		469751
		134352
		913182
		360844
		6485
		263104
		727511
		554867
		646129
		83817
		451731
		471198
		250294
		305137
		1791
		628839
		735153
		276812
		239984
		5681
		320369
		314547
		137681
		654963
		850907
		272366
		572423
		907232
		435051
		801375
		356711
		17056
		389020
		676163
		545986
		884306
		881877
		418749
		679787
		656543
		734014
		204825
		372712
		602066
		538317
		698220
		590817
		632450
		645169
		26863
		24226
		248874
		580788
		587157
		198200
		488343
		152952
		743590
		352613
		653874
		838998
		776488
		663705
		226998
		48036
		623261
		82197
		381441
		502652
		57065
		918288
		943576
		294941
		951734
		316762
		478282
		137531
		192939
		934355
		418085
		952323
		612926
		456751
		798957
		218005
		49819
		74016
		217923
		431955
		262349
		670959
		85626
		632985
		967006
		282868
		111260
		178419
		707005
		317275
		227778
		872362
		611067
		148816
		842064
		101541
		354921
		956982
		377736
		850953
		799552
		95485
		567533
		343612
		847609
		857155
		847721
		576997
		33019
		229744
		508731
		213411
		238730
		125695
		964247
		122219
		723654
		612878
		615195
		369074
		332238
		873515
		305639
		600503
		358761
		974924
		294300
		581828
		43293
		48428
		998447
		112205
		87422
		141733
		506170
		662635
		895225
		835245
		998537
		861129
		468581
		694257
		774904
		383763
		15822
		766642
		532654
		901205
		368853
		629609
		916904
		477330
		246227
		939301
		126212
		219902
		248338
		43430
		537090
		42836
		225731
		979875
		893125
		115394
		322707
		103078
		593777
		945732
		565734
		655296
		13427
		74532
		339860
		831193
		582998
		39040
		476161
		271967
		574494
		608625
		959422
		469146
		143054
		290067
		457614
		258364
		201619
		754093
		973369
		439922
		130074
		144245
		922539
		575572
		153746
		194998
		856057
		179957
		465362
		708110
		858691
		850309
		810131
		214492
		381942
		359465
		305316
		583484
		898176
		374942
		723715
		932222
		299266
		260781
		334700
		434856
		405354
		369039
		666986
		534709
		298000
		334265
		234047
		622019
		446884
		147000
		346121
		455746
		760308
		201276
		621980
		479982
		757191
		86271
		709179
		713831
		31833
		623768
		23225
		78189
		62635
		540696
		24133
		863682
		202077
		210034
		663102
		541083
		377665
		93528
		152515
		268856
		632150
		876111
		139278
		262038
		136244
		794631
		694466
		652502
		718179
		332414
		271554
		592695
		271813
		276409
		930963
		133287
		628662
		115089
		680476
		839729
		609090
		892980
		739007
		203519
		4026
		931649
		895549
		651090
		180976
		277149
		905555
		356502
		856702
		340406
		43830
		123730
		333857
		959683
		515974
		320150
		159969
		33236
		419692
		214866
		734567
		945450
		342804
		103902
		863868
		241208
		486526
		288793
		642321
		390922
		410605
		315956
		326459
		32610
		111176
		881302
		58865
		777601
		162668
		457855
		398702
		522895
		81884
		13703
		620157
		225880
		905381
		153471
		651245
		266096
		210513
		638512
		342839
		843879
		456025
		519400
		481401
		347214
		569856
		48818
		588783
		255782
		169776
		133806
		88594
		945145
		666789
		333364
		861009
		704221
		771703
		310751
		556554
		385636
		602053
		209380
		294231
		371212
		669542
		637033
		530547
		953848
		517462
		815188
		953334
		812196
		673020
		978571
		227916
		986010
		881296
		294619
		303052
		647716
		295522
		413359
		770212
		9735
		412679
		255269
		462130
		907239
		63868
		798032
		75211
		952502
		695709
		432628
		105254
		669686
		511997
		925068
		797076
		687851
		784133
		142112
		126025
		895176
		784325
		477656
		52966
		438816
		347338
		351026
		424266
		592526
		24565
		239261
		924359
		808121
		158447
		452497
		430937
		717035
		975795
		264933
		971377
		454691
		975299
		73397
		233940
		443092
		467544
		971359
		248393
		685982
		115090
		498306
		418095
		706123
		715686
		352727
		559203
		485684
		273463
		541515
		982576
		158425
		610919
		779401
		940036
		746313
		388824
		949141
		949075
		933402
		421613
		86460
		608697
		726234
		602666
		663347
		523986
		862754
		586807
		909119
		868113
		636
		616684
		530720
		927885
		41131
		525135
		472073
		702565
		426003
		997457
		286839
		255586
		882791
		635463
		289790
		54894
		887598
		229488
		899048
		980066
		64800
		915021
		484778
		22955
		849503
		567371
		599483
		963518
		1294
		870809
		680876
		463600
		976740
		987877
		190376
		88837
		743339
		650053
		678580
		742479
		349004
		792735
		453663
		874804
		448925
		565504
		369443
		617935
		35544
		662888
		746942
		688259
		817613
		441353
		596590
		497268
		50719
		215010
		117788
		416535
		134382
		455538
		918358
		553663
		959760
		361060
		518488
		713442
		817193
		404246
		482113
		442053
		654274
		21658
		953198
		182082
		612811
		564357
		465268
		602200
		67015
		994064
		639565
		107772
		835411
		579652
		790521
		387282
		845458
		25540
		516857
		604353
		292503
		46524
		72369
		506252
		253705
		392874
		682607
		287181
		792699
		725011
		1904
		518269
		822256
		538853
		589828
		836064
		379870
		550907
		626942
		367471
		515169
		566463
		86806
		61438
		688203
		874740
		234503
		196368
		434159
		641592
		631526
		337056
		62706
		603402
		792680
		926152
		329140
		605031
		262745
		512477
		339685
		170213
		158928
		342184
		434763
		344539
		159751
		668632
		431722
		509183
		511796
		672959
		402478
		727765
		872834
		329752
		111698
		459286
		713152
		900815
		347637
		146797
		556508
		994934
		640370
		274488
		557907
		292678
		281189
		975133
		787511
		102631
		132055
		165345
		118291
		889120
		445485
		487840
		799605
		791347
		802942
		47930
		639702
		940007
		323723
		45701
		217232
		69813
		496562
		925881
		695159
		525027
		342582
		594105
		620028
		259934
		130954
		581346
		555394
		847373
		537548
		777493
		520244
		825779
		962050
		500608
		981611
		938862
		700493
		220110
		585105
		951902
		807814
		210173
		897948
		764781
		779013
		773871
		186130
		484274
		627674
		449102
		650664
		966720
		547074
		784103
		607449
		97102
		101762
		853359
		811096
		731699
		816487
		673955
		495147
		798825
		104504
		77976
		729400
		525854
		708751
		398250
		379674
		140559
		217098
		532796
		296127
		680965
		756785
		567568
		353336
		740282
		673388
		157587
		618648
		72112
		856088
		293339
		234909
		986030
		383694
		912300
		569465
		374736
		334863
		54716
		803417
		31396
		931104
		908269
		413449
		639391
		662623
		138032
		933076
		446600
		684778
		356106
		971019
		172459
		566814
		449597
		711468
		138427
		424787
		756104
		24306
		961126
		577001
		752638
		872957
		402301
		123010
		6904
		923327
		130877
		266125
		629144
		129379
		219782
		774643
		358221
		599207
		173816
		708378
		717418
		230047
		164769
		424827
		383404
		441470
		936071
		923226
		26094
		833092
		531686
		784940
		397622
		746438
		602577
		325104
		375426
		520178
		548932
		83083
		997433
		693771
		167521
		448320
		266598
		536620
		790884
		43283
		647550
		58169
		128720
		466700
		729877
		88933
		151722
		137959
		490559
		113279
		394215
		277495
		952349
		281850
		994370
		508166
		805379
		434829
		639373
		169102
		736049
		26834
		337825
		196161
		790252
		560027
		602770
		342107
		87252
		504121
		196156
		584811
		596034
		710255
		59127
		803197
		487711
		10318
		432464
		188393
		785573
		34079
		457604
		401462
		648622
		273593
		741065
		189285
		644954
		77629
		463710
		26631
		798093
		568489
		621205
		365120
		22395
		439352
		893124
		238759
		802910
		212388
		455556
		300897
		620573
		816192
		775700
		848907
		675372
		275657
		56803
		30604
		918156
		898221
		537950
		220335
		265968
		587517
		295584
		502879
		146338
		818741
		542264
		309758
		192704
		369649
		673072
		515227
		996140
		116909
		471176
		718173
		307833
		79588
		951485
		11348
		982264
		419902
		294930
		270805
		252780
		295913
		205791
		886088
		639294
		301654
		810652
		895702
		902055
		727292
		909904
		692549
		976004
		25198
		991389
		820495
		746911
		677391
		920641
		895894
		863573
		125655
		633308
		356877
		519551
		547679
		472736
		568374
		283471
		40880
		39332
		792315
		608650
		210184
		548170
		670114
		610818
		246810
		727498
		158535
		66985
		332200
		233119
		310174
		358975
		604552
		402311
		896301
		261942
		984994
		925792
		632436
		61165
		876221
		677386
		686039
		469691
		118546
		508439
		220838
		214897
		616576
		287642
		963812
		963806
		734341
		846816
		168485
		464980
		897489
		779355
		892199
		399113
		838259
		230382
		205167
		450898
		572252
		916326
		805596
		541547
		505576
		616510
		527833
		994337
		36792
		290455
		399475
		644792
		640129
		792005
		228518
		552650
		694785
		875012
		183133
		24503
		259658
		815187
		464292
		114016
		583736
		508870
		965461
		630869
		389367
		351848
		763735
		960110
		869029
		549989
		393262
		670318
		895727
		768336
		114481
		972035
		162995
		186434
		811654
		577130
		842563
		95072
		726363
		405315
		876020
		143205
		966086
		885750
		201446
		223767
		614679
		309719
		56729
		773160
		315498
		804577
		998425
		951625
		398134
		19713
		428278
		770319
		976159
		542010
		229135
		735807
		955957
		391295
		577781
		993814
		565712
		685533
		124301
		271450
		838751
		711026
		505903
		140788
		466956
		184628
		597682
		256510
		577594
		453014
		993660
		256510
		280901
		738276
		958477
		956714
		285930
		309641
		493442
		319984
		488624
		637858
		220229
		433907
		198771
		171817
		501303
		393348
		591450
		366206
		588258
		551069
		43748
		984536
		617544
		73334
		249011
		503608
		957649
		117287
		388549
		653520
		752617
		233068
		184689
		741541
		503836
		785956
		359254
		428732
		185392
		292504
		877984
		54903
		697802
		569506
		374126
		440536
		430804
		505752
		313352
		333548
		327933
		83921
		787367
		314285
		123922
		3607
		305016
		23878
		360564
		886331
		587378
		39127
		377468
		579541
		167310
		581301
		721225
		518979
		544061
		516797
		319815
		457442
		750065
		784307
		328650
		122811
		449678
		466188
		770499
		529396
		108586
		210974
		963551
		734003
		347821
		609472
		260274
		801768
		327733
		428656
		804210
		626683
		894997
		315562
		852743
		37886
		269654
		697662
		710902
		315142
		249388
		126691
		474589
		835603
		264696
		239676
		591204
		78808
		131290
		843886
		711453
		628003
		15016
		371735
		428190
		123271
		949784
		97127
		276471
		345563
		230433
		56516
		803571
		740635
		140157
		575965
		608518
		728014
		766060
		669725
		997798
		82479
		106613
		346384
		307176
		524224
		281219
		35379
		999161
		408706
		414792
		929685
		361473
		68342
		689205
		29739
		3915
		925577
		128650
		69176
		379406
		970521
		917407
		304702
		239466
		576178
		436206
		360451
		275296
		910476
		747321
		931410
		192647
		396646
		958709
		171030
		121995
		772174
		753995
		14870
		575117
		301389
		387739
		525156
		124980
		607921
		614429
		580371
		607912
		410616
		344789
		879519
		925372
		170149
		304465
		282458
		457178
		283446
		607845
		965687
		688891
		999164
		953693
		737270
		903119
		669868
		99506
		125037
		687810
		305148
		377914
		529007
		574202
		644852
		281167
		811955
		332902
		132689
		558680
		191310
		328621
		237876
		847804
		191092
		862449
		546129
		589453
		714336
		615089
		921159
		867886
		4461
		145312
		824005
		857907
		378318
		894957
		569879
		762947
		134140
		305112
		900862
		483903
		964373
		457710
		757654
		771354
		536392
		122548
		544724
		282675
		643355
		211867
		500578
		790792
		472945
		422887
		8510
		772756
		93528
		283315
		813075
		744009
		215249
		905643
		143655
		998170
		647844
		503102
		688872
		862345
		647470
		123503
		214247
		184431
		521595
		116733
		370360
		531573
		444004
		567498
		899935
		497864
		421241
		296995
		19622
		594597
		747305
		65483
		225904
		427804
		85179
		292335
		154427
		255523
		521790
		950928
		408195
		561178
		557233
		292833
		462444
		979642
		9620
		709075
		852647
		769020
		243665
		345795
		856985
		33855
		964124
		57481
		795751
		74440
		54463
		902999
		887537
		562074
		586653
		667971
		325686
		721586
		179709
		831624
		868375
		340120
		342654
		987051
		771828
		215120
		301793
		970897
		338539
		604667
		82724
		861798
		701013
		349749
		294263
		566484
		716443
		600744
		144449
		928259
		8821
		499343
		708092
		164660
		262418
		742340
		360790
		969401
		844181
		685152
		596134
		798289
		712447
		530634
		150810
		699624
		355573
		192689
		476564
		546641
		196393
		624393
		118520
		682897
		497098
		756768
		486072
		801083
		303990
		707055
		835616
		341512
		382706
		584269
		23598
		818676
		411882
		45037
		733909
		262521
		926868
		734125
		435387
		395700
		634988
		881800
		283202
		258866
		759960
		624088
		542151
		743145
		15485
		62195
		880421
		892241
		656652
		683799
		59103
		896206
		812669
		531631
		125767
		414718
		965578
		423681
		209669
		239795
		7001
		604589
		411664
		336164
		778568
		439204
		83637
		982121
		381601
		147011
		313
		74484
		827723
		120040
		540533
		658358
		794473
		67108
		15592
		395720
		348618
		83647
		709013
		996427
		504755
		759104
		25120
		601037
		397913
		602813
		383035
		726946
		666260
		394456
		138244
		667626
		363646
		546678
		865608
		169348
		351596
		205075
		795741
		800562
		656502
		604791
		60891
		676226
		720149
		153085
		677011
		102633
		820329
		813709
		865426
		267918
		193204
		631650
		400542
		319194
		550184
		655677
		159282
		39376
		749491
		91399
		943437
		865052
		356199
		248928
		947904
		171334
		704433
		736975
		955765
		590437
		861532
		399125
		455425
		627827
		586376
		688254
		395545
		993066
		972698
		531479
		220252
		872077
		973093
		250746
		160119
		833361
		410562
		773076
		493678
		182780
		401827
		189728
		639705
		359817
		340258
		704938
		492323
		402829
		716169
		152624
		368916
		601586
		88340
		553364
		305174
		202506
		463039
		634177
		202021
		435279
		185421
		840058
		506010
		189162
		203069
		128931
		687723
		383041
		222606
		760607
		771989
		445433
		847641
		365569
		569256
		348910
		259980
		810804
		59183
		328011
		385902
		767625
		585552
		750509
		775442
		430381
		135838
		609005
		614990
		535107
		999290
		753087
		392164
		683662
		524146
		291926
		736792
		991562
		527585
		562950
		872962
		246671
		151304
		684327
		934497
		91119
		601107
		987317
		119843
		220237
		260639
		559114
		292218
		230029
		127421
		717609
		167037
		538607
		383597
		486594
		670987
		757245
		184307
		43240
		405767
		993126
		423355
		669248
		404385
		828571
		318864
		952900
		529055
		140480
		150850
		861297
		927089
		498898
		378162
		830401
		934842
		615075
		664004
		205069
		699633
		197089
		47236
		202077
		575702
		615038
		610933
		66210
		42649
		978002
		520192
		242811
		493430
		581417
		227899
		199765
		743871
		196224
		980220
		997682
		526788
		340066
		492816
		829161
		551191
		496018
		814278
		526289
		930685
		225790
		945072
		470129
		915043
		262023
		738244
		426774
		895088
		958243
		972448
		581584
		593393
		925249
		258306
		446577
		201917
		289139
		615929
		375506
		982627
		768881
		144382
		136947
		508234
		690287
		193174
		367849
		287603
		128429
		841337
		758252
		993989
		601995
		291431
		502508
		894164
		130769
		993797
		893115
		362616
		11371
		930684
		930377
		557384
		366584
		510319
		474400
		432746
		380041
		947805
		775525
		268823
		140747
		842716
		185093
		809334
		190835
		902494
		470534
		916091
		195186
		406316
		437090
		372472
		632953
		55792
		493009
		97984
		48744
		316923
		385949
		572169
		195161
		221949
		585310
		708478
		348581
		870281
		688611
		767384
		186526
		544418
		789536
		152870
		877638
		439801
		961143
		97590
		454246
		496771
		879772
		309337
		112701
		718354
		143511
		625150
		818083
		659305
		23660
		599199
		477600
		479892
		228444
		736791
		990947
		72129
		755302
		779169
		686056
		286692
		61394
		42446
		5157
		215507
		591539
		318868
		818733
		817996
		168631
		259761
		413907
		918242
		873624
		476884
		29005
		745830
		820518
		822536
		787468
		744879
		666345
		438669
		21982
		333793
		786971
		201382
		273668
		662514
		796597
		129534
		701317
		184574
		492164
		174889
		242166
		37981
		363459
		566044
		628334
		812008
		525485
		539561
		282061
		266204
		301800
		859079
		188002
		963426
		715790
		996828
		72366
		580504
		831439
		231855
		606290
		868098
		225985
		205392
		894876
		845617
		873898
		666177
		213430
		837538
		374959
		237204
		808960
		384239
		768778
		40204
		597626
		893469
		143906
		925349
		757818
		137839
		871784
		871018
		543730
		349201
		574063
		842111
		125713
		712568
		866437
		25269
		901430
		520236
		512906
		895514
		515741
		110994
		871504
		11176
		777469
		989858
		415813
		782618
		767634
		200491
		676165
		715177
		696428
		105499
		160256
		787830
		485162
		219033
		684969
		696497
		624615
		631658
		79519
		664548
		592636
		869183
		404592
		402915
		1578
		735162
		673006
		588386
		690062
		801062
		554439
		921025
		173779
		728536
		700146
		420280
		226472
		535079
		133112
		124258
		874959
		247280
		614936
		767744
		760960
		125192
		22793
		331949
		647735
		786821
		548159
		582579
		830956
		113499
		963543
		842740
		350934
		774930
		294288
		283280
		197274
		576925
		979584
		955585
		147231
		605381
		10140
		640465
		485459
		316795
		589565
		341653
		615592
		308627
		582274
		913570
		492965
		492070
		382866
		880395
		883070
		785297
		870194
		977111
		681698
		247031
		793949
		323075
		920480
		778259
		282373
		424800
		625454
		134189
		156813
		397026
		396482
		9069
		392130
		889767
		431789
		383202
		371557
		213929
		734609
		154557
		550403
		69211
		407830
		316581
		765108
		95389
		267767
		589351
		702427
		191721
		489599
		462972
		978126
		179081
		634741
		70104
		865378
		915575
		204332
		168785
		960124
		418769
		813231
		787221
		973981
		896290
		185368
		758956
		404840
		841455
		433964
		459859
		51145
		511698
		509113
		547627
		207879
		174960
		270393
		399978
		910631
		482842
		373616
		249520
		778673
		209196
		48539
		721230
		848801
		378960
		888293
		592788
		288773
		504438
		971479
		118472
		32470
		244848
		994330
		184124
		188520
		309849
		603038
		893665
		539895
		838881
		785283
		926912
		574112
		805560
		5195
		153968
		261935
		219967
		747433
		543192
		237109
		31579
		273753
		357780
		120406
		671724
		689394
		238
		478404
		116801
		866784
		634537
		310675
		202160
		380536
		892508
		18689
		671421
		370397
		554020
		525506
		107125
		167732
		79767
		587446
		456011
		596358
		270981
		367208
		335838
		89969
		132151
		22506
		690555
		156077
		220844
		405103
		646752
		260364
		382960
		962185
		616716
		905520
		792286
		585352
		792041
		535091
		639959
		462056
		176622
		905552
		652452
		950166
		219004
		738778
		855967
		118362
		921444
		792260
		650614
		873440
		26646
		965886
		309521
		530121
		513061
		701775
		476031
		269830
		165734
		727613
		96386
		181940
		432078
		144136
		495813
		484319
		120605
		963841
		982704
		79583
		755487
		470712
		448544
		819285
		561001
		189677
		920554
		720310
		117251
		829734
		919474
		906124
		702222
		296097
		776709
		230027
		215092
		754443
		773039
		378439
		361865
		774243
		75371
		749280
		476762
		778411
		968505
		553840
		951451
		382891
		805661
		400115
		749082
		722547
		434502
		81376
		891198
		528629
		594654
		415845
		123028
		548322
		928247
		761641
		186235
		878274
		796727
		265749
		258144
		921763
		55226
		996578
		152539
		973055
		300019
		856738
		819568
		882718
		875114
		576010
		530867
		864108
		100765
		144014
		890946
		263942
		769726
		757941
		476974
		38787
		946301
		732761
		476517
		754537
		498768
		849642
		166389
		157353
		597509
		302895
		455662
		752264
		619177
		746569
		2044
		369554
		511498
		938901
		603170
		399271
		693826
		136131
		663019
		230627
		995282
		696791
		538539
		445757
		965382
		323348
		482698
		486260
		131255
		990221
		717559
		836115
		421092
		885431
		894612
		246048
		25236
		627789
		829484
		162078
		424279
		612300
		934257
		314959
		177866
		583542
		213058
		377395
		338332
		440102
		35150
		702362
		30133
		832740
		154688
		418586
		818971
		334721
		607429
		578129
		983822
		834893
		182029
		626280
		700565
		332345
		137260
		195351
		447650
		496103
		716285
		111696
		652290
		194100
		795339
		549211
		709883
		692755
		696484
		462775
		29899
		381799
		792772
		791516
		688215
		688572
		39030
		434510
		598897
		311816
		972606
		670447
		857678
		27078
		45792
		517995
		54891
		94141
		375303
		515048
		907380
		731491
		124025
		532731
		516906
		213624
		766433
		533980
		926842
		894085
		431408
		636717
		419439
		860455
		364867
		448080
		172719
		987044
		309460
		398859
		479043
		866909
		259747
		726252
		716683
		476850
		618640
		828223
		661207
		457379
		254528
		944218
		525260
		574224
		338394
		504671
		323335
		268737
		126355
		35673
		772380
		201664
		45441
		205408
		959580
		348047
		539074
		455352
		435450
		510594
		133571
		671971
		223334
		84674
		98142
		523573
		475708
		530180
		888241
		412186
		153150
		283799
		285730
		471751
		153648
		779817
		779254
		681638
		777866
		838396
		264294
		958441
		280302
		927339
		584796
		39168
		526735
		706679
		786894
		75436
		455151
		824975
		210106
		120943
		120316
		152071
		702551
		113437
		591449
		505077
		314085
		527621
		867928
		452710
		794911
		606844
		279750
		967667
		107089
		969149
		547440
		537533
		942502
		427191
		790404
		841812
		933225
		61714
		293176
		255959
		838876
		944755
		765819
		252886
		500401
		421397
		167717
		238225
		760896
		527878
		903253
		477716
		871427
		949038
		343392
		553371
		123469
		899520
		178936
		219682
		579446
		450868
		69219
		621937
		808995
		120586
		414289
		585766
		480973
		989415
		849099
		90391
		509819
		219556
		235029
		97604
		209827
		609232
		507025
		624311
		571958
		737945
		723935
		318573
		345234
		331978
		65103
		827371
		78400
		711129
		318063
		928920
		657382
		565370
		610157
		743140
		160245
		854060
		751188
		331000
		43715
		320547
		574699
		646748
		773964
		971418
		92250
		116621
		19240
		882385
		108053
		83436
		433072
		861708
		180598
		978554
		874130
		827271
		463406
		361016
		632491
		234857
		8795
		898212
		861913
		532892
		576570
		953293
		953875
		412824
		853782
		691563
		31510
		574558
		262238
		521463
		90190
		832763
		207171
		245272
		566423
		652587
		703514
		510520
		277824
		622268
		805457
		25134
		744341
		945292
		160498
		527709
		874513
		766237
		310924
		688806
		880452
		32099
		73707
		960057
		71356
		634871
		444022
		884888
		867737
		781319
		988114
		538006
		977211
		892359
		618015
		570371
		177533
		847122
		973585
		802181
		563744
		55764
		376654
		428485
		433639
		670224
		467498
		680334
		209418
		223651
		185686
		218989
		923261
		126834
		715321
		631481
		830700
		743986
		378949
		142921
		658049
		220385
		234937
		64270
		838768
		840831
		309864
		553840
		848546
		460585
		980486
		986620
		410002
		469379
		9083
		597611
		905291
		824309
		131520
		93640
		808537
		918844
		899088
		612730
		329891
		442881
		683237
		750884
		749159
		932755
		366514
		373254
		109312
		410252
		263591
		579954
		38827
		366170
		242978
		506348
		476702
		356637
		853041
		603498
		985103
		649352
		495207
		666479
		152001
		682112
		332739
		156620
		309771
		577426
		675224
		298303
		425632
		594720
		36924
		21741
		555917
		195569
		931397
		70264
		698553
		347615
		735311
		493943
		226774
		799236
		631115
		310938
		341951
		319767
		721256
		333824
		144585
		318981
		895880
		30154
		989855
		834772
		931466
		814897
		767787
		609387
		599595
		356929
		627955
		862287
		273064
		322564
		454786
		411637
		630832
		476238
		91906
		996625
		583752
		211693
		912608
		9270
		469851
		396663
		838397
		357046
		900883
		879834
		318709
		846636
		381167
		130930
		102270
		304268
		965216
		263108
		854217
		629596
		772432
		121401
		802959
		117730
		135125
		211787
		636903
		677989
		520420
		992511
		813555
		28151
		137054
		452614
		292141
		549400
		314900
		962217
		455746
		249890
		327996
		94877
		650159
		203761
		321165
		494465
		333934
		907669
		395778
		887280
		307850
		228317
		712013
		24722
		871816
		2168
		672929
		682644
		43423
		892487
		869958
		840594
		164683
		809029
		489922
		817453
		322187
		52150
		310437
		449569
		10746
		355809
		243558
		363296
		381736
		172885
		626821
		15911
		234758
		871398
		106284
		457223
		634826
		991711
		7988
		698737
		667215
		352447
		552221
		168057
		378215
		586832
		129250
		973314
		392411
		641331
		125687
		605674
		45763
		874946
		467414
		267597
		128638
		660176
		127991
		230311
		494054
		805632
		340756
		496048
		853816
		695486
		148284
		568905
		58837
		772346
		224694
		322762
		39810
		877901
		614244
		795515
		370560
		9569
		143936
		235939
		108750
		251613
		788383
		882844
		167282
		995627
		191884
		765717
		974600
		77974
		885749
		281902
		593231
		130725
		478081
		427418
		783289
		267830
		238811
		336836
		721315
		209707
		54480
		222224
		214663
		87106
		685303
		891960
		287842
		459099
		621307
		777317
		959544
		530178
		604811
		798015
		877747
		157949
		63321
		457519
		235190
		5563
		279885
		274693
		48590
		111994
		117222
		30457
		452418
		228455
		507456
		336455
		131633
		500699
		721022
		717285
		397688
		464642
		636343
		738667
		698246
		866687
		846126
		711005
		543412
		520334
		456616
		151105
		929948
		267094
		862936
		494400
		349792
		122430
		616623
		515832
		380353
		856386
		740736
		539626
		671442
		583764
		493435
		796506
		867299
		420159
		632649
		221482
		632102
		897845
		692512
		576130
		483452
		629464
		646449
		26403
		580700
		657648
		602354
		210284
		963659
		35180
		852004
		389195
		992063
		442954
		679929
		492877
		897333
		71972
		826133
		739547
		425545
		570804
		392658
		41429
		524148
		591362
		285661
		590356
		904864
		353573
		992735
		858940
		101331
		693441
		609447
		749887
		332420
		259208
		549560
		779355
		80828
		876766
		300180
		989809
		801378
		618157
		916081
		753676
		584634
		775955
		686698
		751135
		918804
		771519
		554806
		183736
		916543
		6529
		417646
		720088
		503125
		804956
		399284
		760672
		98641
		886515
		547223
		355942
		269198
		262880
		176823
		515134
		670779
		54362
		263818
		702854
		364274
		487467
		868237
		36252
		241340
		252677
		562308
		67727
		868132
		477009
		230393
		66397
		527565
		797334
		410807
		396126
		620669
		408157
		557348
		928769
		873721
		501475
		212634
		428294
		990219
		216563
		105854
		494840
		485400
		73935
		614296
		967278
		445894
		880473
		861010
		648684
		868219
		261626
		960256
		841221
		47223
		301788
		567843
		455220
		209212
		255415
		945277
		391827
		214362
		929131
		204604
		489418
		689188
		129012
		265112
		571043
		392173
		517449
		323556
		33471
		964346
		330417
		316332
		977998
		471438
		668685
		935033
		98991
		305410
		495447
		246067
		418204
		80499
		48042
		860555
		481240
		132591
		102877
		902440
		817078
		110596
		420381
		730785
		302440
		934630
		740725
		486483
		569798
		88200
		901282
		54094
		751190
		810228
		3215
		956309
		659536
		257602
		67289
		31532
		975016
		120124
		287947
		484324
		126088
		487053
		819885
		43980
		333094
		988117
		12804
		518254
		716941
		361734
		147717
		987254
		466169
		639302
		22131
		246789
		802806
		76835
		181614
		880967
		890706
		813812
		201717
		520590
		889648
		994026
		186908
		426898
		74305
		744336
		572104
		529481
		309239
		974597
		387620
		442682
		199410
		435706
		379764
		786569
		920276
		852554
		767013
		346570
		72336
		234824
		955671
		220104
		902087
		660952
		239061
		119076
		884659
		929213
		360799
		423841
		972958
		474741
		835356
		417254
		783995
		862482
		88073
		366691
		615114
		983406
		801995
		767417
		461186
		804971
		340318
		112448
		138380
		156699
		750965
		12063
		210951
		567871
		653718
		350363
		664567
		616713
		260566
		436799
		173003
		599090
		886334
		787351
		364594
		579609
		569399
		253027
		710690
		49153
		841198
		702621
		530391
		480264
		258460
		362199
		134175
		45417
		43530
		215487
		313617
		643117
		65848
		577401
		225187
		162875
		441587
		67171
		213211
		612508
		228652
		728053
		270385
		329842
		50700
		967354
		643814
		5775
		996513
		323517
		560352
		656792
		810016
		806274
		167104
		2405
		211426
		701371
		561267
		926635
		171469
		283135
		218052
		832508
		98276
		836159
		216263
		734714
		190537
		751632
		408153
		877906
		660682
		234374
		83532
		516804
		138289
		333346
		737647
		249109
		326639
		591470
		268177
		953388
		904264
		599808
		298774
		951467
		738522
		136675
		354870
		488500
		709723
		374017
		302082
		3772
		831958
		841394
		798324
		951411
		900788
		452168
		507833
		122596
		598117
		916980
		478632
		519440
		841010
		296407
		394518
		835650
		173943
		277646
		378481
		510173
		172891
		999361
		646541
		137429
		154855
		894324
		589297
		741367
		967903
		71249
		793072
		50449
		274455
		215214
		103328
		446829
		534520
		850334
		80127
		705336
		845773
		78843
		98717
		986541
		903802
		587522
		907888
		803053
		608573
		795391
		674583
		839313
		262063
		505865
		415300
		572560
		877265
		322070
		243145
		616260
		850153
		385764
		43983
		587171
		133942
		708344
		35924
		83365
		98887
		476644
		163481
		52892
		461078
		236764
		431045
		431417
		20141
		785902
		89880
		432034
		458416
		935204
		58685
		281609
		123171
		45871
		79831
		515366
		538584
		386275
		891681
		165076
		375656
		909628
		132011
		306101
		745961
		9700
		778340
		464646
		979019
		176391
		678044
		328993
		493333
		243436
		124486
		57096
		977545
		97299
		494917
		227816
		860859
		299312
		681760
		144189
		970841
		62365
		420934
		764529
		351893
		418984
		649220
		10773
		449143
		219365
		707215
		583382
		250180
		805962
		545262
		698225
		521035
		825462
		86798
		353267
		972966
		659519
		556899
		831519
		53085
		382335
		893354
		151575
		64544
		986236
		323429
		88205
		490936
		855593
		811559
		202861
		724783
		114989
		361514
		47570
		881400
		529271
		91151
		335582
		17154
		91137
		588718
		408274
		865051
		296166
		306695
		770191
		150791
		375709
		652522
		812730
		658888
		434814
		995107
		101880
		481125
		525365
		21847
		766524
		298573
		173880
		752943
		591243
		123608
		778908
		48129
		391140
		659776
		594740
		625505
		126137
		325078
		726135
		452962
		998283
		28182
		673047
		869788
		468036
		987269
		484810
		949347
		724080
		237654
		510048
		423290
		646146
		987028
		61523
		953586
		711431
		646121
		54446
		660736
		612570
		187747
		822247
		594834
		578805
		468693
		865580
		270728
		521799
		286548
		248340
		479354
		163752
		237555
		718709
		334362
		247812
		891760
		403800
		916512
		779412
		408152
		103173
		937847
		2075
		475210
		789542
		563518
		472316
		381215
		914233
		901143
		165703
		93858
		510475
		695975
		19734
		460150
		889338
		454664
		699080
		25318
		931173
		561246
		654888
		513316
		589635
		946071
		742212
		711787
		245907
		521673
		758268
		360737
		977475
		909183
		269100
		656912
		638831
		944694
		3375
		154764
		890721
		77048
		909406
		170140
		960095
		46869
		695136
		274233
		964616
		171187
		300698
		103059
		93672
		148862
		289299
		501638
		802007
		549065
		584560
		972287
		442674
		48397
		331074
		502855
		442703
		41799
		909835
		113422
		207945
		468232
		301305
		878955
		432750
		564153
		56296
		760587
		385710
		786178
		108455
		309623
		44393
		328833
		542023
		196113
		660055
		504184
		214693
		557724
		447527
		747129
		827754
		364877
		616033
		163538
		634341
		354549
		883396
		347923
		481515
		597828
		949159
		663197
		292994
		435264
		141338
		297108
		416789
		339248
		597097
		188293
		485568
		244103
		889346
		349432
		567518
		22256
		969294
		205831
		421567
		78823
		659237
		314811
		613211
		487103
		700373
		234623
		95859
		693968
		537199
		371144
		617445
		586781
		603035
		346485
		973225
		632462
		860504
		805644
		693041
		874486
		746276
		605722
		224975
		805066
		471168
		16739
		57191
		517452
		834685
		903944
		505907
		87231
		327338
		858559
		89814
		831705
		314614
		897234
		509891
		952876
		523185
		660044
		258445
		82249
		882994
		2703
		792363
		414623
		18088
		500705
		22899
		443231
		324581
		661467
		598002
		790024
		625893
		575071
		83034
		262613
		853415
		325070
		681883
		63304
		65013
		727849
		582859
		25872
		384272
		872390
		362370
		862159
		120175
		491832
		134293
		663275
		409885
		414057
		294054
		319133
		216571
		210585
		773841
		95243
		409730
		691411
		698990
		337113
		957210
		77938
		215473
		160353
		966138
		527043
		44543
		28460
		424244
		176322
		12994
		320499
		13532
		33932
		406096
		347332
		295059
		845976
		495173
		787737
		896556
		540229
		2921
		184699
		73892
		967055
		586924
		967366
		162894
		436697
		645492
		445603
		989788
		986673
		879811
		361753
		266541
		403865
		82509
		878192
		361637
		772914
		565171
		329445
		607320
		725904
		485925
		674048
		481115
		627835
		93119
		344105
		582425
		648264
		562259
		109351
		314276
		41500
		670730
		647791
		575769
		986114
		28471
		746408
		572594
		19071
		962674
		443110
		60913
		440594
		440671
		965075
		954235
		62992
		607588
		18792
		243370
		329934
		613971
		843605
		606330
		142294
		413459
		453198
		918050
		692453
		121729
		658457
		109044
		231049
		345309
		790307
		467647
		968479
		612489
		522587
		532217
		248013
		668455
		832704
		177723
		718223
		932884
		931768
		365348
		479482
		860635
		946103
		294296
		82622
		294799
		238453
		371721
		817394
		156264
		519940
		499698
		944210
		975054
		322725
		667445
		394711
		836127
		978563
		732482
		995019
		285911
		979860
		576182
		450109
		625763
		487547
		527180
		168562
		804664
		794033
		60364
		504007
		815838
		749679
		299665
		142919
		100619
		517706
		779655
		177967
		967789
		535124
		253916
		871963
		447714
		226217
		77464
		239506
		318009
		840325
		835967
		351753
		261092
		767108
		446276
		704323
		243861
		820147
		910813
		79123
		245880
		273730
		272574
		78015
		404807
		887815
		88061
		909509
		496482
		762643
		912166
		69269
		421922
		627163
		872103
		271032
		34643
		84348
		396654
		356595
		209086
		411735
		562597
		941879
		524578
		746888
		321864
		240609
		319122
		875264
		81032
		848005
		153452
		381836
		718995
		263918
		918180
		628062
		149159
		588196
		915477
		872223
		959283
		130611
		251627
		863850
		495078
		643510
		787921
		411905
		992948
		507419
		714737
		751565
		12747
		478150
		537299
		15935
		473213
		538544
		891464
		756666
		50707
		988771
		144047
		251445
		566183
		156217
		174568
		286482
		255799
		9282
		83924
		208586
		497342
		518993
		830390
		304120
		647653
		828153
		954472
		981044
		135481
		159826
		621541
		805481
		849736
		925264
		184765
		175674
		164812
		675958
		350800
		303890
		652733
		385334
		816770
		220780
		646058
		42641
		939499
		716905
		336047
		694954
		596571
		492567
		17311
		882735
		903663
		299802
		423197
		880254
		863760
		529304
		835415
		274209
		341214
		520293
		796899
		192241
		977260
		852725
		808688
		927572
		793486
		18997
		349602
		796842
		265864
		166198
		921726
		815278
		594366
		50189
		595276
		176664
		741787
		949199
		703108
		585115
		570314
		47377
		918217
		201532
		65482
		717615
		936754
		339633
		204561
		208221
		384659
		74811
		500038
		469413
		367731
		613626
		628760
		243331
		292971
		612555
		843406
		85202
		203295
		631706
		55371
		683477
		888227
		562511
		576760
		703225
		459926
		177994
		514065
		389742
		916918
		920014
		717264
		338303
		457164
		659973
		5418
		161147
		947597
		447792
		113520
		264273
		9014
		198514
		435192
		584278
		633238
		856736
		171995
		929444
		113697
		826128
		942472
		519456
		341087
		354630
		252692
		424601
		192546
		125457
		484945
		867962
		825778
		519914
		222355
		773098
		178799
		890044
		794598
		514874
		871520
		707476
		903486
		562561
		7108
		639416
		67127
		592022
		79106
		443524
		407455
		687735
		304510
		70505
		998323
		455610
		223552
		516566
		589993
		224007
		333662
		777438
		30728
		23028
		858118
		721522
		117328
		701145
		489115
		821734
		923837
		363385
		90533
		464009
		881274
		296760
		897411
		984932
		11134
		686303
		707157
		681826
		751529
		719053
		921776
		785687
		757227
		123486
		70903
		790662
		903475
		798357
		622203
		593360
		478384
		947619
		468675
		611080
		209767
		57008
		471696
		420139
		339738
		123102
		834111
		483779
		433973
		777087
		879460
		223713
		992445
		333175
		21421
		30194
		214569
		335553
		321821
		802546
		464074
		877943
		56076
		265444
		77553
		826300
		131647
		615762
		165523
		87854
		38164
		20670
		965969
		238680
		247067
		109692
		127718
		147139
		624167
		881791
		24618
		712004
		470258
		383096
		831405
		471765
		262945
		101709
		628238
		635568
		37079
		273111
		243293
		36417
		611727
		192996
		891432
		613735
		548348
		193936
		921836
		295057
		807859
		158095
		148635
		565592
		563523
		310299
		305950
		589566
		522120
		564057
		142387
		478721
		407588
		877734
		549918
		191029
		969368
		918865
		908201
		586625
		991908
		831698
		517791
		368175
		302309
		56352
		594310
		989314
		699852
		957556
		800548
		127507
		64154
		486761
		704570
		986616
		637942
		223471
		869314
		519661
		625971
		919977
		502795
		643711
		803338
		108233
		727888
		656512
		784487
		418453
		566823
		358447
		968413
		6047
		677902
		833572
		946137
		886871
		730569
		449952
		333219
		40314
		59857
		402202
		573140
		855561
		902371
		38078
		246610
		868457
		83336
		286173
		817370
		764717
		497890
		733208
		546821
		309781
		109668
		287103
		517826
		206439
		475862
		905964
		322266
		878447
		334
		573312
		987464
		831626
		214972
		556335
		143343
		553554
		394381
		996613
		265172
		878757
		720130
		51763
		66039
		368374
		28137
		131575
		758686
		531600
		896447
		253724
		958093
		650780
		460503
		181795
		454214
		562852
		879166
		802318
		948523
		996879
		817109
		147705
		118543
		970781
		657856
		578424
		51272
		309898
		416605
		900444
		169439
		565865
		483126
		612924
		263787
		486346
		392380
		56326
		140080
		714480
		794166
		962551
		691275
		581485
		672979
		796442
		913344
		696663
		655368
		321875
		497450
		536141
		934513
		25923
		151707
		384980
		940330
		390971
		732530
		796887
		388324
		517388
		598536
		201534
		751520
		268290
		339281
		411630
		517209
		933125
		176570
		560133
		813866
		388273
		887871
		432629
		123463
		870517
		59355
		250670
		830580
		773228
		840339
		708982
		302038
		325258
		141432
		472725
		39471
		619017
		395434
		400607
		202090
		216888
		583035
		475431
		458048
		484072
		214634
		795752
		690201
		871175
		355107
		10634
		555677
		601269
		580093
		264062
		278552
		603869
		960393
		56382
		341089
		82207
		785330
		427240
		931330
		800381
		756409
		517761
		103516
		33408
		809418
		879329
		612657
		135890
		556052
		862125
		295723
		853972
		575468
		38641
		689308
		830431
		431643
		895743
		297241
		234225
		344176
		963380
		551518
		83484
		898188
		138898
		46055
		624890
		43231
		212968
		65133
		82603
		901618
		506456
		777058
		196297
		583350
		87134
		718425
		230605
		287819
		250967
		355525
		557191
		461732
		824761
		576803
		485867
		678201
		375286
		943904
		752641
		203702
		594559
		408751
		960237
		927618
		971791
		990201
		310604
		443339
		359572
		596235
		169123
		590394
		195190
		776244
		356655
		693856
		947551
		692886
		578266
		70257
		825975
		14096
		66437
		108525
		909240
		743223
		341729
		379946
		631538
		228911
		975336
		782919
		996590
		726207
		375655
		686285
		981995
		916514
		914938
		399258
		342939
		736412
		162299
		66497
		427731
		713968
		595779
		263635
		677189
		766072
		928882
		151541
		195716
		71438
		105932
		36913
		154010
		201318
		95795
		582253
		811607
		163605
		844959
		710061
		632108
		395854
		138673
		454084
		304682
		28936
		662750
		624722
		482575
		935373
		258893
		176188
		702623
		175067
		222796
		589785
		259367
		455997
		507003
		420674
		773190
		138608
		859422
		394752
		813933
		129997
		253630
		87782
		219817
		737616
		448496
		270669
		686026
		182112
		152391
		462769
		788148
		5060
		61173
		99415
		852734
		49710
		989338
		990292
		990563
		41517
		420178
		422121
		167753
		50100
		63470
		342059
		405710
		275411
		428180
		547508
		72938
		668268
		992849
		703544
		760088
		869062
		287778
		310910
		414171
		828305
		90835
		455530
		248695
		258828
		982625
		284788
		443553
		761835
		706992
		676273
		801790
		67625
		139240
		491494
		339988
		336699
		177179
		140063
		254787
		878098
		539019
		919075
		830153
		959186
		277367
		737974
		628322
		604741
		799986
		390899
		741910
		413101
		325708
		496558
		975515
		453225
		997815
		589885
		572183
		248935
		327396
		620303
		503466
		705229
		245659
		288113
		401328
		586426
		806836
		233594
		926013
		817061
		502297
		82599
		736036
		443802
		221665
		747997
		254784
		570330
		128163
		188020
		112792
		956962
		103157
		30618
		485569
		262971
		958753
		87159
		543923
		101908
		317534
		799332
		887055
		178891
		914971
		89864
		138269
		783681
		92713
		920667
		848943
		824524
		419926
		101296
		478510
		405101
		705042
		536107
		496486
		670573
		141720
	 */
}
